Skip to content

Conversation

@twangboy
Copy link
Contributor

@twangboy twangboy commented Oct 31, 2025

What does this PR do?

We removed ensurepip to fix some security issues with outdated versions of pip and setuptools. This broke the venv module which uses ensurepip to install pip into the virtual environment.
We updated setuptools and pip in relenv here saltstack/relenv#251 so ensurepip should now contain updated versions of setuptools and pip.

This PR reverts the change where we removed ensurepip from packaging.

Fixes #68388

Merge requirements satisfied?

[NOTICE] Bug fixes or features added to Salt require tests.

Commits signed with GPG?

Yes

@twangboy twangboy requested a review from a team as a code owner October 31, 2025 13:30
@twangboy twangboy self-assigned this Oct 31, 2025
@twangboy twangboy added the test:full Run the full test suite label Oct 31, 2025
@twangboy twangboy added this to the Sulfur v3006.17 milestone Oct 31, 2025
@dwoz dwoz merged commit 83f22b3 into saltstack:3006.x Oct 31, 2025
784 of 789 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:full Run the full test suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: virtualenv creation failed since ensurepip is removed from salt-common

2 participants